export namespace User {
  export interface UserRole {
    id: number
    roleName: string
    roleCode: string
    corpId: number
    storeId: number
    mainRole: boolean
    // 以下为你补充的 roles 内部字段
    schemeId: number
    schemeName: null
    sex: number
    shopownerStatus: number
    state: number
    status: number
    storeName: null
    topStaffId: number
    topStaffName: null
    trueName: null
    updatePswTime: string
    updateTime: string
    userName: string
    userType: number
  }
  export interface UserInfo {
    avatar: string
    birthday?: string // 格式："YYYY-MM-DD HH:MM:SS"
    canAppointment?: boolean
    corpId?: number
    createTime?: string // 格式："YYYY-MM-DD HH:MM:SS"
    defaultPassWord?: null
    deleted?: boolean
    email?: null
    emailVerified?: boolean
    id: number
    idCard?: null
    introduction: string
    loginRoleCategoryId: number
    managerId?: number
    managerName?: null
    marriage?: number
    modifyTime?: null
    nickName: string
    organizationId?: null
    organizationName?: null
    parentId?: number
    parentName?: null
    passWord?: string // 加密后的密码字符串
    phone: string // 手机号字符串
    registerFlag?: number
    roleIds?: string // 角色ID集合（空字符串表示无）
    roles?: UserRole[] // 角色列表，嵌套 UserRole 类型
    schemeId?: number
    schemeName?: null
    sex: number // 1-男性（根据业务隐含逻辑推断，需结合实际场景确认）
    shopownerStatus?: number
    state?: number
    status?: number
    storeId?: number
    storeName?: null
    topStaffId?: number
    topStaffName?: null
    trueName: string
    updatePswTime?: string // 格式："YYYY-MM-DD HH:MM:SS"
    updateTime?: string // 格式："YYYY-MM-DD HH:MM:SS"
    userName?: string // 用户名（如"1005"）
    userType?: number
  }
  export interface ChangePriceForm {
    userId: any
    oldPsw: string
    newPsw: string
    samePsw?: string
  }
}
